#include <stdlib.h>
#include <stdio.h>
#include <signal.h>

int catch(int sig);

int main(void)
{
    signal(SIGINT, catch); // 将SIGINT信号与catch函数关联
    printf("xixi\n");
    sleep(10);
    printf("end\n");
    return;
}

int catch(int sig)
{
    printf("Catch succeed!\n");
    // return 1;
    exit(1); // 使进程结束
}